@charset "utf-8";
/* CSS Document */

.module-box{margin-top:15px;}
.module-box h3.module-box-hd{height:31px;line-height:31px;border:1px solid #bfbfbf;background:url(../images/table_title_bg.gif) #dfdfdf 0 top repeat-x;}
.module-box h3 .titleIcon{padding-left:25px;line-height:31px; font-family:"微软雅黑"; font-size:16px; font-weight:bold; color:#000;background:url(../images/detail_title_ico.gif) no-repeat 10px center;}
.module-box h3 .titleRight{ float:right; margin-right:10px; margin-top:4px; position:relative;}
.module-box h3 .titleRight a.d_Shrink,.module-box h3 .titleRight a.d_Unfold{ width:18px; height:18px; position:absolute;top:7px;right:0px;display:inline-block;*display:inline;*zoom:1; font-size:0; line-height:0;color:#ccc;background:url(../images/detail_shrink_btton.gif) no-repeat 0 -18px;}
.module-box h3 .titleRight a.d_Unfold{ background-position:0 0;}
.module-box .module-box-bd{padding:15px;border:1px solid #ddd;border-top:none;}


.tabs{  border-bottom:1px solid #d5d5d5;height:25px;}
.tabs ul{ display:block; font-size:0; overflow:visible; float:left; }
.tabs ul li{display:inline-block; *display:inline;zoom:1; border:1px solid #d5d5d5; border-bottom:none; margin-right:-1px;font-size:12px;float:left;}
.tabs ul li a{ display:inline-block; *display:inline;zoom:1; height:24px; padding:0 15px; line-height:24px; color:#2f2f2f;font-family:simsun;background: #F3F3F3;} 
.tabs ul li a:hover{ text-decoration:none; background:#ddd} 
.tabs ul li.current{  margin-top:-1px; border-top: 2px solid #2e2e2e; }
.tabs ul li.current a{background:#fff; position:relative; top:1px; font-weight:bold  } 
.tabs ul li a .num{ font-family:arial;color:#5ea51e; font-weight:bold}

/*页面级Tab*/
.tabs-page{ padding-bottom: ; margin-bottom:10px ; border-bottom:2px solid #eee;}
.tabs-page ul{ height:26px; padding-left:3px }
.tabs-page ul li { float:left; margin-right:3px}
.tabs-page ul li a{ display:block; padding:0 10px; font:normal 16px/26px microsoft yahei; color:#2e2e2e; text-decoration:none}
.tabs-page ul li a:hover{   border-bottom:2px solid #888;}
.tabs-page ul li.current a{ border-bottom:2px solid #2e2e2e; font-weight:bold;  }

.tool .tabs{position:relative;height: 34px;}
.tool .tabs ul li a { height:33px;line-height:33px;font-size:13px}

/**/
.hoverTips{ position:absolute; z-index:9996; top:20px;left:0; display:inline-block; width:260px;}
.hoverTips .tipsContent{ background:#ffffca; border:1px solid #cdcd90; padding:5px 10px; padding:6px 10px 4px 10px\0 ; line-height:20px;  position:relative; z-index:9998; }
.hoverTips .arrow{ width:9px ; height:6px; position:absolute; top:-4px; left:55px; background:url(../images/icons/arrow-yellow-up.gif) no-repeat; z-index:9999}
.hoverTips .layout{ width:100%; height:100%; filter:alpha(opacity=30); opacity:0.3; background:#000000; top:3px; left:3px; position:absolute; z-index:9997}

/**/
.breadCrumb{ font-family:simsun;padding: 0 8px;line-height: 26px; color:#787878}
.breadCrumb span{ color:#222}
.breadCrumb span.current img{position: relative;top: 3px;margin-right: 3px; display:none}
.breadCrumb span.current {font-weight: bold}

/*过滤*/
.filter{}
.filter dl{height:24px;margin-bottom: 8px;border-bottom: 2px solid #EEE;}
.filter dd { float:left; margin-right:0px }
.filter dd a{display:inline-block; *display:inline;zoom:1; height:24px; padding:0 8px; font:normal 12px/26px simsun; color:#2e2e2e; text-decoration:none}
.filter dd a span{  color:#5ea51e; font-family:arial}
.filter dd.current a,.filter dd a:hover{ border-bottom:2px solid #5ea51e;    }

/*页面标题*/
.pageTitle{ border-bottom:1px solid #eee; height:22px; margin-bottom:10px; padding-bottom:8px; display:block}
.pageTitle .pagename{ display:inline-block; font:normal 18px/22px microsoft yahei,simhei;  }
.pageTitle .pagename .pageIcon{ position:relative; }
.pageTitle .bread{}

/*反馈-气泡提示类型*/
.response-tip{ margin:5px 0; position:relative;}
.response-tip .result{ padding:0 4px;zoom:1;background:#b6ebf9; border:1px solid #0b809f}
.response-tip .result:after{content: "."; display: block;height: 0; font-size:0; line-height:0; clear: both; visibility: visible;}
.response-tip .result .response-icon{ display:block; float:left; width:32px; height:32px; margin-right:-48px; background:url(../images/icons/response_icon.png) center top no-repeat}
.response-tip .result .response-text{ margin-left:38px; color:#005b70; height:32px; line-height:32px; font-size:12px; font-family:simsun}
.response-tip .result_succ{ background:#e9fbb4; border-color:#95b630}
.response-tip .result_succ i{ background-position: center -32px;  }
.response-tip .result_succ .textCont{ color:#507900}
.response-tip .result_error{ background:#ffeaea; border-color:#fc2400}
.response-tip .result_error i{ background-position: center -64px;  }
.response-tip .result_error .textCont{ color:#d50000}
.response-tip .result_warn{ background:#fff8b2; border-color:#d5a000}
.response-tip .result_warn i{ background-position: center -96px;  }
.response-tip .result_warn .textCont{ color:#674400}
.response-tip .result_tip{ background:#fcfee4; border-color:#ffc986}
.response-tip .result_tip i{ background-position: center -128px;  }
.response-tip .result_tip .textCont{ color:#674400}
.response-tip .close{width:12px; height:12px;  background: url(../images/delete.gif) center center no-repeat; position:absolute; right:6px; top:12px; text-indent:-9999px;}
.response-tip .close:hover{ background-color:#ffcbcb}

/*反馈-页面提示类型*/
.response-box{}
.response-box .response-result{}
.response-box .response-result .response-icon{ float:left; width:32px; height:32px; margin-right:-32px; display:inline;background:url(../images/icons/response_icon_big.png) center top no-repeat}
.response-box .response-result .response-text{ margin-left:40px  }
.response-box .response-result .response-text  h3{ font:bold 18px/22px microsoft yahei,simhei; padding-bottom:5px}
.response-box .response-result .response-text .summary{ color:#787878 }



/*气泡*/
.bubbleTips{  position:absolute; padding:4px 0 0; overflow:visible;z-index:1000;box-shadow:2px 3px 3px #ccc}
.bubbleTips .tipsArrow{background:url(../images/icons/bubble_arrow.png)  repeat; width:21px; height:11px; position:absolute; top:-6px; left:20px}
.bubbleTips .tipsCont{ background:#fff; border:1px solid #cdcdcd; padding:15px;}
.bubbleTips .tipsClose {position:absolute;right: 7px;top: 10px; left:auto;position: absolute; font-family:Arial, Helvetica, sans-serif; width:20px; height:20px; background:url(../images/close.gif);	}
.bubbleTips .tipsClose:hover{ background-color: #ff0000;background-position:left -20px}

/*返回顶部*/
.goPageTop{ position:fixed; bottom:10px; right:10px; width:32px; height:32px;border:1px solid #ccc; overflow:hidden}
.goPageTop a{ display:block; width:32px; height:32px; background:url(../images/sprite.png) left -40px #eee no-repeat; }
.goPageTop a:hover{ background-position:-32px -40px;background-color:#aaa  }

/* 列表表格样式 */
.list_Content{}
.list_Content .list_title{ margin-top:5px; overflow:hidden;}
.list_Content .list_title h2.list_h2{display:inline-block;*display:inline;*zoom:1;border:1px solid #D5D5D5; border-bottom:none; border-top-left-radius:3px;border-top-right-radius:3px; font-size:14px; color:#2e2e2e; font-weight:bold;background:#e6e6e6;}
.list_Content .list_title h2.list_h2 span{height:24px;padding:0 10px;line-height:24px;border-top:#FFF solid 1px;display:inline-block;*display:inline;*zoom:1;}
.list_Content .list_title .Location_right{ float:right;width:300px;text-align:right;color:#adadad;}


.tool{margin-bottom: 10px;border-bottom: 1px solid #EEE;padding-bottom: 10px;min-height: 24px;}
.tool .tool-btn{float:left}
.tool .tool-breadcrumb{float:right}

.SearchCondition{ margin-bottom:10px;border:1px solid #D5D5D5;background:#eee;}
.SearchCondition .Sub_Search{padding:5px; }
.SearchCondition th{padding-left:2px; }
.SearchCondition td{padding-left:0 }
.SearchCondition .advSearchTable { margin-top:8px}
.SearchCondition .advSearch{  padding-left:12px;position: relative;display: inline-block; }
.SearchCondition .advSearch i{background: url(../images/icons/arrow_bottom.gif) left center no-repeat;width: 0;
height: 0;border-top: 5px solid #555;border-left: 5px solid #EEE;border-right: 5px solid #EEE;position: absolute;display: block;left: 0;top: 5px; -webkit-transition:all 0.5s ease 0 }
.SearchCondition .advSearch_up i{-o-transform: rotate(180deg); /* Opera浏览器 */ 
-webkit-transform: rotate(180deg); /* Webkit内核浏览器 */ 
-moz-transform: rotate(180deg); /* Firefox浏览器 */ }



/*******表格开始*******/
.table-topbar,.table-toolbar{ padding: 10px 0 5px}
.table-btnbar{}
.table-box{}
.table-box .table-hd{}

table td{padding:0 5px;}
table th{ font-weight:normal}

.scrollTable {margin: 0 auto; }
.scrollTable .scrollTableHead{background: url(../images/table_title_bg.gif) repeat-x left top #e2e2e2;}
.adjust .scrollTableHead{ }
.scrollTable .scrollTableBody {*padding-right:16px;overflow-y: hidden;overflow-x: hidden;background: #fff;position:relative;}
.scrollTable .scrollTableBody .scrollNo_data{width:200px;height:25px;position:absolute;margin:-12px 0 0 -100px;padding-left:30px; left:50%;top:50%; z-index:99;line-height:20px;color:#999;background:url(../images/no_data_iocn.gif) no-repeat left center; }


table.dataTable th{ height: 25px;line-height: 25px;padding:0;border-bottom:1px solid  #c6c6c6; box-shadow: 0px 1px 0px #FFF inset;text-shadow: 1px 1px 0px #eee;text-align:center;font-family:simsun;color:#2e2e2e;background: url(../images/table_title_bg.gif) #dfdfdf 0 top repeat-x;}
table.dataTable  tr{background:#fff}
table.dataTable  tr.odd{}
table.dataTable  tr.even{ background-color: #F9F9F9;}
table.dataTable  td{height:30px; line-height:30px;border-bottom:1px solid #e2e2e2;}
table.dataTable  td p{ line-height:24px;}
table.dataTable  td.oparate{color:#ccc;}
table.dataTable  .text-l{ text-align:left}
table.dataTable  .text-c{ text-align:center}
table.dataTable  .text-r{ text-align:right}

table.dataTable-bd { border:1px  solid #d5d5d5}
table.dataTable-bd td,table.dataTable-bd th{border-right: 1px solid #DDD;padding: 0 5px;}
table.dataTable-bd th{ border-color:#ccc}

/* 详情页表格样式 */
.table_detail th,.table_detail td{padding:5px 5px;}
.table_detail th{ color:#999; text-align:right;}
.table_detail td{ color:#2e2e2e;}
.table_detail tr.Dashed td{border-bottom:1px dotted #ddd;}

.table-layout-detail th,.table-layout-detail td{padding:5px 5px;}
.table-layout-detail th{ color:#999; text-align:right;}
.table-layout-detail td{ color:#2e2e2e;}
.table-layout-detail tr.Dashed td{border-bottom:1px dotted #ddd;}


.table_Text{border-left:1px solid #ddd;border-top:1px solid #ddd; border-collapse:collapse;}
.table_Text th,.table_Text td{padding:5px 5px;border-right:1px solid #ddd;border-bottom:1px solid #ddd;}
.table_Text th{ color:#999; text-align:right;background:#eee;}
.table_Text td{ color:#2e2e2e;background:#FFF;}
.table_Text tr.Dashed td{border-bottom:1px dotted #ddd;}


/*列表里的常用样式*/
.grid-list-name{ padding-left: }
.viewImg-companyLogo{ max-width:200px; max-height:200px}
.viewImg-idCard{}
.viewImg-avatar{}
.viewImg-card{}

.viewPopImg-box{max-width:300px; max-height:225px}
.viewPopImg-box .viewPopImg{display:table-cell;vertical-align:middle;text-align:center;max-width:300px; max-height:225px}
.viewPopImg-box .viewPopImg img{max-width:300px; max-height:225px;}

.bodyMask{ width:100%; height:100%; position:fixed; background:#000;background:url(../images/transparent.png); z-index:9999;top:0; left:0}
.btnloading{ position:absolute; opacity:0.5; filter:alpha(opacity=50);z-index:50; background:url(../images/icons/load_18x18.gif) #777 no-repeat center center} 

/***信息提示***/
.grayTips{ padding:10px; background:url(../images/icons/tip.png) 10px center no-repeat #fafafa; padding-left:28px;border: 1px solid #CDCDCD; position:relative}
.importantTips{ background-color:#ffffca!important;border-color:#b6b64c; background-position:10px 10px; line-height:18px}

/*******表格End*******/

/*暂无数据*/
.noDateResult{ text-align:center; padding:15px}
.noDateResult .noData-icon{ background:url(../images/icons/no_data_iocn.gif) left center no-repeat; padding-left:24px;display:inline-block; text-align:left;padding-top: 5px;padding-bottom: 5px;  } 


/*选择城市*/
.selectCity-pop{ border:1px solid #d5d5d5; padding:10px;  width:490px; position:absolute; z-index:200; background:#fff}
.selectCity-pop .city-close{position:absolute;right: 7px;top: 10px; left:auto;position: absolute; font-family:Arial, Helvetica, sans-serif; width:20px; height:20px; background:url(../images/close.gif);	}
.selectCity-pop .city-close:hover{ background-position: center -20px; background-color:#ff0000}
.selectCity-pop .city-hd{border-bottom:2px solid #ccc;}
.selectCity-pop .city-hd ul { height:26px;}
.selectCity-pop .city-hd ul li{ display:block; height:26px; float:left;}
.selectCity-pop .city-hd ul li a{ display:block; position:relative; border-bottom:2px solid #ccc; padding:0 5px; height:26px; line-height:26px; color:#2e2e2e;font-family:simsun;font-size: 13px;}
.selectCity-pop .city-hd ul li a:hover{ text-decoration:none}
.selectCity-pop .city-hd ul li.current a{ border-bottom:2px solid #4569B5; color:#4569B5; font-weight:bold;}
.selectCity-pop .city-bd{padding-bottom: 8px;padding-left: 5px;padding-right: 5px;}
.selectCity-pop .city-bd ul{max-height: 200px;overflow-y: auto;}
.selectCity-pop .city-bd ul li{ display:block; float:left; width: 80px;margin-bottom: 3px;}
.selectCity-pop .city-bd ul li.cityName {clear: both;  width: 100%; margin-top: 15px;}
.selectCity-pop .city-bd ul li a{display:block; height:24px; line-height:24px;padding:0 5px; font-family:simsun; color:#2e2e2e}
.selectCity-pop .city-bd ul li a:hover{ background:#4569B5; color:#fff; text-decoration:none}
.selectCity-pop .city-ft{padding: 10px 0 0;border-top: 1px solid #EEE;text-align: center;}

/*单选|多选组*/
.labelGroup{}
.labelGroup label{ margin-right:10px; display:inline-block}

.sign-join{position:absolute; right:0; top:3px; display:inline-block;text-align:center; height:16px; width:16px;border-radius:2px; line-height:16px; background:#5ea51e; color:#fff; }
.sign-lock{display:inline-block;text-align:center; height:12px; width:16px;border-radius:2px; line-height:16px; color:#fff;background:url(../images/icons/lock.gif) no-repeat center center; text-indent:-9999px }

/*严重提示*/
.noticeBox{background: #FDE0E0;border: 1px solid #D82222; padding:10px;}

/*放大镜*/
.zoomImg{padding:5px;background:#fff;box-shadow: 10px 10px 5px #888888;border:1px solid #ccc;display:inline-block;position:absolute;top:0;left:0;z-index:9999;width:210px;height:230px;}
.zoomImg p{text-align:center;line-height:30px; margin-top:10px;}
.zoomImg .turn-left{ background:url(../images/icons/turnleft.png) left top no-repeat; width:50px; height:19px; padding-left:17px; line-height:19px; display:inline-block;cursor:pointer; margin-right:14px}

.zoomImg .turn-right{ background:url(../images/icons/turnright.png) left top no-repeat; width:50px; height:19px; padding-left:17px;line-height:19px;display:inline-block;cursor:pointer;}
.closeZoom{position:absolute;width:14px;height:14px; background:url(../images/close.gif) center -23px  no-repeat;right:0px;top:0; color: #900;background-color: #ff0000; z-index:20000}